Transitions as Transactions
نویسندگان
چکیده
As newly developed transactional memory technology has received significant attention as a way to dramatically simplify sharedmemory concurrent programming, user-level transactional concurrent programming models have become a very interesting topic in the programming community. However, the fact is that, in existing transactional concurrent programming models, user-level mechanisms have not been well developed. The dilemma is how to make a balance between the performance and correctness of a program. Explicit concurrency among cooperative transactions can undoubtedly decrease the rate of conflicts and improve the performance, but it is harmful to the correctness. In this paper, a transactional concurrent programming approach, based on Petri nets, is presented, which can easily specify concurrency among transactions and do not aggravate programmers remarkably in writing correct transactional concurrent programs. In this approach, a special Petri net system with transition markings is developed. Although such a Petri net system is not defined conventionally, it is shown that its behavior can be simulated through a conventional net, so existing analysis and verification approaches for usual Petri nets can be applied indirectly.
منابع مشابه
Magnetic fields in the aftermath of phase transitions.
The COSLAB effort has focused on the formation of topological defects during phase transitions. Yet there is another potentially interesting signature of cosmological phase transitions, which also deserves study in the laboratory. This is the generation of magnetic fields during phase transitions. In particular, cosmological phase transitions that also lead to preferential production of matter ...
متن کاملNeuromuscular strategies for the transitions between level and hill surfaces during walking.
Despite continual fluctuations in walking surface properties, humans and animals smoothly transition between terrains in their natural surroundings. Walking transitions have the potential to influence dynamic balance in both the anterior-posterior and medial-lateral directions, thereby increasing fall risk and decreasing mobility. The goal of the current manuscript is to provide a review of the...
متن کاملBasics of Counting Statistics
In this paper, we briefly review the scheme of counting statistics, in which a probability of the number of monitored or target transitions in a Markov jump process is evaluated. It is generally easy to construct a master equation for the Markov jump process, and the counting statistics enables us to straightforwardly obtain basic equations of the counting statistics from the master equation; t...
متن کاملThe Nature and Ethical Effects of Options in Electronic Transactions
Background: Electronic transactions are another form of transactions that are done through electronic tools such as mobile phones, computers, tablets, etc. Considering the synchronization of Iranchr('39')s economic system with the world and meeting the needs of the day, ensuring the correct conclusion of electronic transactions with the correct and ethical use of options is explored. The presen...
متن کاملSynthetic transitions: towards a new synthesis.
The evolution of life in our biosphere has been marked by several major innovations. Such major complexity shifts include the origin of cells, genetic codes or multicellularity to the emergence of non-genetic information, language or even consciousness. Understanding the nature and conditions for their rise and success is a major challenge for evolutionary biology. Along with data analysis, phy...
متن کاملMajor transitions in human evolution.
Evolutionary problems are often considered in terms of 'origins', and research in human evolution seen as a search for human origins. However, evolution, including human evolution, is a process of transitions from one state to another, and so questions are best put in terms of understanding the nature of those transitions. This paper discusses how the contributions to the themed issue 'Major tr...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011